hobble (someone's) efforts

Examples

Nothing found